Laravel 5のQueueが失敗したときのログをインサートするテーブル
テーブルの作成
code:zsh
php artisan queue:failed-table
php artisan migrate
https://laravel.com/docs/5.8/queues#dealing-with-failed-jobs
[
https://github.com/laravel/framework/blob/e6c8aa0e39d8f91068ad1c299546536e9f25ef63/src/Illuminate/Queue/Console/FailedTableCommand.php
artisanコマンド[で生成されるテーブル定義
https://github.com/laravel/framework/blob/5.8/src/Illuminate/Queue/Console/stubs/failed_jobs.stub
コードレベルの理解
ジョブが失敗すると、JobFailedのイベントを
listenしているので
、
DatabaseFailedJobProviderのlogメソッドが呼ばれてinsertされる
ジョブが失敗するとは
Job::fail()]
がよばれるということ